
package ae.pcfc.cldos.online.net.service.types;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;


/**
 * <p>Java class for DTOPerson complex type.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * &lt;complexType name="DTOPerson">
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="PersonID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="LicenseNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="PassportNameEn" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="PassportNameAr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="FamilyNameEn" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="FamilyNameAr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="FatherNameEn" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="FatherNameAr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="MotherNameEn" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="MotherNameAr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="CountryCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ReligionCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Gender" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="MaritalStatus" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="BirthDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
 *         &lt;element name="BirthPlaceEn" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="BirthPlaceAr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="NationalityCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="NationalityPrvCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="QualificationCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="SpokenLanguage1" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="SpokenLanguage2" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="SpokenLanguage3" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="SpokenLanguage4" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="CityCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="POBox" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Zone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="StreetEn" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="StreetAr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="BuildingEn" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="BuildingAr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="FlatNoEn" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="FlatNoAr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="TelephoneNo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="TelephoneExtension" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="TelephoneResidence" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="AddressAbroadEn" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="AddressAbroadAr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="PassportNo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="PassportStatus" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="PassportIssueCityCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="PassportIssueCountryCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="VisaTypeCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="PassportIssueDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
 *         &lt;element name="PassportExpiryDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
 *         &lt;element name="PassportIssueCityArb" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DTOPerson", propOrder = {
    "personID",
    "licenseNumber",
    "passportNameEn",
    "passportNameAr",
    "familyNameEn",
    "familyNameAr",
    "fatherNameEn",
    "fatherNameAr",
    "motherNameEn",
    "motherNameAr",
    "countryCode",
    "religionCode",
    "gender",
    "maritalStatus",
    "birthDate",
    "birthPlaceEn",
    "birthPlaceAr",
    "nationalityCode",
    "nationalityPrvCode",
    "qualificationCode",
    "spokenLanguage1",
    "spokenLanguage2",
    "spokenLanguage3",
    "spokenLanguage4",
    "cityCode",
    "poBox",
    "zone",
    "streetEn",
    "streetAr",
    "buildingEn",
    "buildingAr",
    "flatNoEn",
    "flatNoAr",
    "telephoneNo",
    "telephoneExtension",
    "telephoneResidence",
    "addressAbroadEn",
    "addressAbroadAr",
    "passportNo",
    "passportStatus",
    "passportIssueCityCode",
    "passportIssueCountryCode",
    "visaTypeCode",
    "passportIssueDate",
    "passportExpiryDate",
    "passportIssueCityArb"
})
public class DTOPerson {

    @XmlElement(name = "PersonID")
    protected String personID;
    @XmlElement(name = "LicenseNumber")
    protected String licenseNumber;
    @XmlElement(name = "PassportNameEn")
    protected String passportNameEn;
    @XmlElement(name = "PassportNameAr")
    protected String passportNameAr;
    @XmlElement(name = "FamilyNameEn")
    protected String familyNameEn;
    @XmlElement(name = "FamilyNameAr")
    protected String familyNameAr;
    @XmlElement(name = "FatherNameEn")
    protected String fatherNameEn;
    @XmlElement(name = "FatherNameAr")
    protected String fatherNameAr;
    @XmlElement(name = "MotherNameEn")
    protected String motherNameEn;
    @XmlElement(name = "MotherNameAr")
    protected String motherNameAr;
    @XmlElement(name = "CountryCode")
    protected String countryCode;
    @XmlElement(name = "ReligionCode")
    protected String religionCode;
    @XmlElement(name = "Gender")
    protected String gender;
    @XmlElement(name = "MaritalStatus")
    protected String maritalStatus;
    @XmlElement(name = "BirthDate", required = true)
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar birthDate;
    @XmlElement(name = "BirthPlaceEn")
    protected String birthPlaceEn;
    @XmlElement(name = "BirthPlaceAr")
    protected String birthPlaceAr;
    @XmlElement(name = "NationalityCode")
    protected String nationalityCode;
    @XmlElement(name = "NationalityPrvCode")
    protected String nationalityPrvCode;
    @XmlElement(name = "QualificationCode")
    protected String qualificationCode;
    @XmlElement(name = "SpokenLanguage1")
    protected String spokenLanguage1;
    @XmlElement(name = "SpokenLanguage2")
    protected String spokenLanguage2;
    @XmlElement(name = "SpokenLanguage3")
    protected String spokenLanguage3;
    @XmlElement(name = "SpokenLanguage4")
    protected String spokenLanguage4;
    @XmlElement(name = "CityCode")
    protected String cityCode;
    @XmlElement(name = "POBox")
    protected String poBox;
    @XmlElement(name = "Zone")
    protected String zone;
    @XmlElement(name = "StreetEn")
    protected String streetEn;
    @XmlElement(name = "StreetAr")
    protected String streetAr;
    @XmlElement(name = "BuildingEn")
    protected String buildingEn;
    @XmlElement(name = "BuildingAr")
    protected String buildingAr;
    @XmlElement(name = "FlatNoEn")
    protected String flatNoEn;
    @XmlElement(name = "FlatNoAr")
    protected String flatNoAr;
    @XmlElement(name = "TelephoneNo")
    protected String telephoneNo;
    @XmlElement(name = "TelephoneExtension")
    protected String telephoneExtension;
    @XmlElement(name = "TelephoneResidence")
    protected String telephoneResidence;
    @XmlElement(name = "AddressAbroadEn")
    protected String addressAbroadEn;
    @XmlElement(name = "AddressAbroadAr")
    protected String addressAbroadAr;
    @XmlElement(name = "PassportNo")
    protected String passportNo;
    @XmlElement(name = "PassportStatus")
    protected String passportStatus;
    @XmlElement(name = "PassportIssueCityCode")
    protected String passportIssueCityCode;
    @XmlElement(name = "PassportIssueCountryCode")
    protected String passportIssueCountryCode;
    @XmlElement(name = "VisaTypeCode")
    protected String visaTypeCode;
    @XmlElement(name = "PassportIssueDate", required = true)
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar passportIssueDate;
    @XmlElement(name = "PassportExpiryDate", required = true)
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar passportExpiryDate;
    @XmlElement(name = "PassportIssueCityArb")
    protected String passportIssueCityArb;

    /**
     * Gets the value of the personID property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getPersonID() {
        return personID;
    }

    /**
     * Sets the value of the personID property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setPersonID(String value) {
        this.personID = value;
    }

    /**
     * Gets the value of the licenseNumber property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getLicenseNumber() {
        return licenseNumber;
    }

    /**
     * Sets the value of the licenseNumber property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setLicenseNumber(String value) {
        this.licenseNumber = value;
    }

    /**
     * Gets the value of the passportNameEn property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getPassportNameEn() {
        return passportNameEn;
    }

    /**
     * Sets the value of the passportNameEn property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setPassportNameEn(String value) {
        this.passportNameEn = value;
    }

    /**
     * Gets the value of the passportNameAr property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getPassportNameAr() {
        return passportNameAr;
    }

    /**
     * Sets the value of the passportNameAr property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setPassportNameAr(String value) {
        this.passportNameAr = value;
    }

    /**
     * Gets the value of the familyNameEn property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getFamilyNameEn() {
        return familyNameEn;
    }

    /**
     * Sets the value of the familyNameEn property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setFamilyNameEn(String value) {
        this.familyNameEn = value;
    }

    /**
     * Gets the value of the familyNameAr property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getFamilyNameAr() {
        return familyNameAr;
    }

    /**
     * Sets the value of the familyNameAr property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setFamilyNameAr(String value) {
        this.familyNameAr = value;
    }

    /**
     * Gets the value of the fatherNameEn property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getFatherNameEn() {
        return fatherNameEn;
    }

    /**
     * Sets the value of the fatherNameEn property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setFatherNameEn(String value) {
        this.fatherNameEn = value;
    }

    /**
     * Gets the value of the fatherNameAr property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getFatherNameAr() {
        return fatherNameAr;
    }

    /**
     * Sets the value of the fatherNameAr property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setFatherNameAr(String value) {
        this.fatherNameAr = value;
    }

    /**
     * Gets the value of the motherNameEn property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getMotherNameEn() {
        return motherNameEn;
    }

    /**
     * Sets the value of the motherNameEn property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setMotherNameEn(String value) {
        this.motherNameEn = value;
    }

    /**
     * Gets the value of the motherNameAr property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getMotherNameAr() {
        return motherNameAr;
    }

    /**
     * Sets the value of the motherNameAr property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setMotherNameAr(String value) {
        this.motherNameAr = value;
    }

    /**
     * Gets the value of the countryCode property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getCountryCode() {
        return countryCode;
    }

    /**
     * Sets the value of the countryCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setCountryCode(String value) {
        this.countryCode = value;
    }

    /**
     * Gets the value of the religionCode property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getReligionCode() {
        return religionCode;
    }

    /**
     * Sets the value of the religionCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setReligionCode(String value) {
        this.religionCode = value;
    }

    /**
     * Gets the value of the gender property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getGender() {
        return gender;
    }

    /**
     * Sets the value of the gender property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setGender(String value) {
        this.gender = value;
    }

    /**
     * Gets the value of the maritalStatus property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getMaritalStatus() {
        return maritalStatus;
    }

    /**
     * Sets the value of the maritalStatus property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setMaritalStatus(String value) {
        this.maritalStatus = value;
    }

    /**
     * Gets the value of the birthDate property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getBirthDate() {
        return birthDate;
    }

    /**
     * Sets the value of the birthDate property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setBirthDate(XMLGregorianCalendar value) {
        this.birthDate = value;
    }

    /**
     * Gets the value of the birthPlaceEn property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getBirthPlaceEn() {
        return birthPlaceEn;
    }

    /**
     * Sets the value of the birthPlaceEn property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setBirthPlaceEn(String value) {
        this.birthPlaceEn = value;
    }

    /**
     * Gets the value of the birthPlaceAr property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getBirthPlaceAr() {
        return birthPlaceAr;
    }

    /**
     * Sets the value of the birthPlaceAr property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setBirthPlaceAr(String value) {
        this.birthPlaceAr = value;
    }

    /**
     * Gets the value of the nationalityCode property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getNationalityCode() {
        return nationalityCode;
    }

    /**
     * Sets the value of the nationalityCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setNationalityCode(String value) {
        this.nationalityCode = value;
    }

    /**
     * Gets the value of the nationalityPrvCode property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getNationalityPrvCode() {
        return nationalityPrvCode;
    }

    /**
     * Sets the value of the nationalityPrvCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setNationalityPrvCode(String value) {
        this.nationalityPrvCode = value;
    }

    /**
     * Gets the value of the qualificationCode property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getQualificationCode() {
        return qualificationCode;
    }

    /**
     * Sets the value of the qualificationCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setQualificationCode(String value) {
        this.qualificationCode = value;
    }

    /**
     * Gets the value of the spokenLanguage1 property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getSpokenLanguage1() {
        return spokenLanguage1;
    }

    /**
     * Sets the value of the spokenLanguage1 property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setSpokenLanguage1(String value) {
        this.spokenLanguage1 = value;
    }

    /**
     * Gets the value of the spokenLanguage2 property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getSpokenLanguage2() {
        return spokenLanguage2;
    }

    /**
     * Sets the value of the spokenLanguage2 property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setSpokenLanguage2(String value) {
        this.spokenLanguage2 = value;
    }

    /**
     * Gets the value of the spokenLanguage3 property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getSpokenLanguage3() {
        return spokenLanguage3;
    }

    /**
     * Sets the value of the spokenLanguage3 property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setSpokenLanguage3(String value) {
        this.spokenLanguage3 = value;
    }

    /**
     * Gets the value of the spokenLanguage4 property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getSpokenLanguage4() {
        return spokenLanguage4;
    }

    /**
     * Sets the value of the spokenLanguage4 property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setSpokenLanguage4(String value) {
        this.spokenLanguage4 = value;
    }

    /**
     * Gets the value of the cityCode property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getCityCode() {
        return cityCode;
    }

    /**
     * Sets the value of the cityCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setCityCode(String value) {
        this.cityCode = value;
    }

    /**
     * Gets the value of the poBox property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getPOBox() {
        return poBox;
    }

    /**
     * Sets the value of the poBox property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setPOBox(String value) {
        this.poBox = value;
    }

    /**
     * Gets the value of the zone property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getZone() {
        return zone;
    }

    /**
     * Sets the value of the zone property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setZone(String value) {
        this.zone = value;
    }

    /**
     * Gets the value of the streetEn property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getStreetEn() {
        return streetEn;
    }

    /**
     * Sets the value of the streetEn property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setStreetEn(String value) {
        this.streetEn = value;
    }

    /**
     * Gets the value of the streetAr property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getStreetAr() {
        return streetAr;
    }

    /**
     * Sets the value of the streetAr property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setStreetAr(String value) {
        this.streetAr = value;
    }

    /**
     * Gets the value of the buildingEn property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getBuildingEn() {
        return buildingEn;
    }

    /**
     * Sets the value of the buildingEn property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setBuildingEn(String value) {
        this.buildingEn = value;
    }

    /**
     * Gets the value of the buildingAr property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getBuildingAr() {
        return buildingAr;
    }

    /**
     * Sets the value of the buildingAr property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setBuildingAr(String value) {
        this.buildingAr = value;
    }

    /**
     * Gets the value of the flatNoEn property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getFlatNoEn() {
        return flatNoEn;
    }

    /**
     * Sets the value of the flatNoEn property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setFlatNoEn(String value) {
        this.flatNoEn = value;
    }

    /**
     * Gets the value of the flatNoAr property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getFlatNoAr() {
        return flatNoAr;
    }

    /**
     * Sets the value of the flatNoAr property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setFlatNoAr(String value) {
        this.flatNoAr = value;
    }

    /**
     * Gets the value of the telephoneNo property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getTelephoneNo() {
        return telephoneNo;
    }

    /**
     * Sets the value of the telephoneNo property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setTelephoneNo(String value) {
        this.telephoneNo = value;
    }

    /**
     * Gets the value of the telephoneExtension property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getTelephoneExtension() {
        return telephoneExtension;
    }

    /**
     * Sets the value of the telephoneExtension property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setTelephoneExtension(String value) {
        this.telephoneExtension = value;
    }

    /**
     * Gets the value of the telephoneResidence property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getTelephoneResidence() {
        return telephoneResidence;
    }

    /**
     * Sets the value of the telephoneResidence property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setTelephoneResidence(String value) {
        this.telephoneResidence = value;
    }

    /**
     * Gets the value of the addressAbroadEn property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getAddressAbroadEn() {
        return addressAbroadEn;
    }

    /**
     * Sets the value of the addressAbroadEn property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setAddressAbroadEn(String value) {
        this.addressAbroadEn = value;
    }

    /**
     * Gets the value of the addressAbroadAr property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getAddressAbroadAr() {
        return addressAbroadAr;
    }

    /**
     * Sets the value of the addressAbroadAr property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setAddressAbroadAr(String value) {
        this.addressAbroadAr = value;
    }

    /**
     * Gets the value of the passportNo property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getPassportNo() {
        return passportNo;
    }

    /**
     * Sets the value of the passportNo property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setPassportNo(String value) {
        this.passportNo = value;
    }

    /**
     * Gets the value of the passportStatus property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getPassportStatus() {
        return passportStatus;
    }

    /**
     * Sets the value of the passportStatus property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setPassportStatus(String value) {
        this.passportStatus = value;
    }

    /**
     * Gets the value of the passportIssueCityCode property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getPassportIssueCityCode() {
        return passportIssueCityCode;
    }

    /**
     * Sets the value of the passportIssueCityCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setPassportIssueCityCode(String value) {
        this.passportIssueCityCode = value;
    }

    /**
     * Gets the value of the passportIssueCountryCode property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getPassportIssueCountryCode() {
        return passportIssueCountryCode;
    }

    /**
     * Sets the value of the passportIssueCountryCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setPassportIssueCountryCode(String value) {
        this.passportIssueCountryCode = value;
    }

    /**
     * Gets the value of the visaTypeCode property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getVisaTypeCode() {
        return visaTypeCode;
    }

    /**
     * Sets the value of the visaTypeCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setVisaTypeCode(String value) {
        this.visaTypeCode = value;
    }

    /**
     * Gets the value of the passportIssueDate property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getPassportIssueDate() {
        return passportIssueDate;
    }

    /**
     * Sets the value of the passportIssueDate property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setPassportIssueDate(XMLGregorianCalendar value) {
        this.passportIssueDate = value;
    }

    /**
     * Gets the value of the passportExpiryDate property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getPassportExpiryDate() {
        return passportExpiryDate;
    }

    /**
     * Sets the value of the passportExpiryDate property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setPassportExpiryDate(XMLGregorianCalendar value) {
        this.passportExpiryDate = value;
    }

    /**
     * Gets the value of the passportIssueCityArb property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getPassportIssueCityArb() {
        return passportIssueCityArb;
    }

    /**
     * Sets the value of the passportIssueCityArb property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setPassportIssueCityArb(String value) {
        this.passportIssueCityArb = value;
    }

}
